home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / lxopc710.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  38.0 KB  |  1,291 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "1.0"
  3. *GPDFileName: "LXOPC710.GPD"
  4. *Include: "StdNames.gpd"
  5. *Include: "ttfsub.gpd"
  6. *ModelName: "Lexmark Optra C710 (MS)"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "LMOPTRA.DLL"
  9. *PrinterType: PAGE
  10. *PrintRate: 16
  11. *MaxCopies: 999
  12. *PrintRateUnit: PPM
  13. *PrintRatePPM: 16
  14. *% Common Macros
  15. *Macros: Resource IDs
  16. {
  17.     RC_AUTO_SELECT              :       262             *% L"Auto Select"
  18.     RC_TRAY1                    :       263             *% L"Tray 1"
  19.     RC_TRAY2                    :       264             *% L"Tray 2"
  20.     RC_TRAY3                    :       265             *% L"Tray 3"
  21.     RC_TRAY4                    :       266             *% L"Tray 4"
  22.     RC_TRAY5                    :       267             *% L"Tray 5"
  23.     RC_MP_FEEDER                :       268             *% L"Multi-Purpose Feeder"
  24.     RC_MP_TRAY                  :       269             *% L"MP Tray"
  25.     RC_MP_FEEDER2               :       270             *% L"MP Feeder"
  26.     RC_FEEDER2                  :       271             *% L"Feeder 2"
  27.     RC_PRINTER_DEFAULT          :       354             *% L"Use Printer Default"
  28.     RC_CC_NONE                  :       338             *% L"None"
  29.     RC_CC_DISPLAY               :       345             *% L"Display"
  30.     RC_CC_VIVID                 :       346             *% L"Vivid"
  31.     RC_CC_AUTO                  :       347             *% L"Auto"
  32.     RC_COLOR_CORRECTION         :       348             *% L"Color Correction"
  33. }
  34. *rcInstalledOptionNameID: 336
  35. *rcNotInstalledOptionNameID: 335
  36. *%******************************************************************************************
  37. *%                                      Orientation
  38. *%******************************************************************************************
  39. *Feature: Orientation
  40. {
  41.     *rcNameID: =ORIENTATION_DISPLAY
  42.     *DefaultOption: PORTRAIT
  43.     *Option: PORTRAIT
  44.     {
  45.         *rcNameID: =PORTRAIT_DISPLAY
  46.         *Command: CmdSelect
  47.         {
  48.             *Order: DOC_SETUP.8
  49.             *Cmd: "<1B>&l0O"
  50.         }
  51.     }
  52.     *Option: LANDSCAPE_CC90
  53.     {
  54.         *rcNameID: =LANDSCAPE_DISPLAY
  55.         *Command: CmdSelect
  56.         {
  57.             *Order: DOC_SETUP.8
  58.             *Cmd: "<1B>&l1O"
  59.         }
  60.     }
  61. }
  62. *%******************************************************************************************
  63. *%                                      Input Bin
  64. *%******************************************************************************************
  65. *Feature: InputBin
  66. {
  67.     *rcNameID: =PAPER_SOURCE_DISPLAY
  68.     *DefaultOption: Default
  69.     *Option: Default
  70.     {
  71.         *rcNameID: =RC_AUTO_SELECT
  72.         *OptionID: =RC_AUTO_SELECT
  73.         *Command: CmdSelect
  74.         {
  75.             *Order: DOC_SETUP.11
  76.             *Cmd: "<1B>&l0H"
  77.         }
  78.     }
  79.     *Option: Tray1
  80.     {
  81.         *rcNameID: =RC_TRAY1
  82.         *OptionID: =RC_TRAY1
  83.         *Command: CmdSelect
  84.         {
  85.             *Order: DOC_SETUP.11
  86.             *Cmd: "<1B>&l1H"
  87.         }
  88.     }
  89.     *Option: Tray2
  90.     {
  91.         *rcNameID: =RC_TRAY2
  92.         *OptionID: =RC_TRAY2
  93.         *Command: CmdSelect
  94.         {
  95.             *Order: DOC_SETUP.11
  96.             *Cmd: "<1B>&l4H"
  97.         }
  98.     }
  99.     *Option: Tray3
  100.     {
  101.         *rcNameID: =RC_TRAY3
  102.         *OptionID: =RC_TRAY3
  103.         *Command: CmdSelect
  104.         {
  105.             *Order: DOC_SETUP.11
  106.             *Cmd: "<1B>&l5H"
  107.         }
  108.     }
  109.     *Option: MPFEEDER
  110.     {
  111.         *rcNameID: 268
  112.         *Command: CmdSelect
  113.         {
  114.             *Order: DOC_SETUP.11
  115.             *Cmd: "<1B>&l2H"
  116.         }
  117.     }
  118.     *Option: MANUAL
  119.     {
  120.         *rcNameID: =MANUAL_FEED_DISPLAY
  121.         *Command: CmdSelect
  122.         {
  123.             *Order: DOC_SETUP.11
  124.             *Cmd: "<1B>&l2H"
  125.         }
  126.     }
  127.     *Option: ENVMANUAL
  128.     {
  129.         *rcNameID: =ENV_MANUAL_DISPLAY
  130.         *Command: CmdSelect
  131.         {
  132.             *Order: DOC_SETUP.11
  133.             *Cmd: "<1B>&l2H"
  134.         }
  135.     }
  136. }
  137. *%******************************************************************************************
  138. *%                                      Resolution
  139. *%******************************************************************************************
  140. *Feature: Resolution
  141. {
  142.     *rcNameID: =RESOLUTION_DISPLAY
  143.     *DefaultOption: Option3
  144.     *Option: Option1
  145.     {
  146.         *Name: "1200 x 1200 " =DOTS_PER_INCH
  147.         *DPI: PAIR(1200, 1200)
  148.         *TextDPI: PAIR(1200, 1200)
  149.         *MinStripBlankPixels: 32
  150.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  151.         *SpotDiameter: 100
  152.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  153.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  154.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  155.         *Command: CmdSelect
  156.         {
  157.             *Order: DOC_SETUP.7
  158.             *Cmd: "@PJL SET RESOLUTION=1200<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t1200R"
  159.         }
  160.     }
  161.     *Option: Option2
  162.     {
  163.         *Name: "600 x 600 " =DOTS_PER_INCH
  164.         *DPI: PAIR(600, 600)
  165.         *TextDPI: PAIR(600, 600)
  166.         *MinStripBlankPixels: 32
  167.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  168.         *SpotDiameter: 100
  169.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  170.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  171.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  172.         *Command: CmdSelect
  173.         {
  174.             *Order: DOC_SETUP.7
  175.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  176.         }
  177.     }
  178.     *Option: Option3
  179.     {
  180.         *Name: "300 x 300 " =DOTS_PER_INCH
  181.         *DPI: PAIR(300, 300)
  182.         *TextDPI: PAIR(300, 300)
  183.         *MinStripBlankPixels: 32
  184.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  185.         *SpotDiameter: 100
  186.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  187.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  188.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  189.         *Command: CmdSelect
  190.         {
  191.             *Order: DOC_SETUP.7
  192.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  193.         }
  194.     }
  195. }
  196. *Ifdef: WINNT_51
  197. *Personality: =PERSONALITY_HPGL2
  198. *Feature: GraphicsMode
  199. {
  200.     *rcNameID: =GRAPHICSMODE_DISPLAY
  201.     *DefaultOption: RASTERMODE
  202.     *Option: HPGL2MODE
  203.     {
  204.         *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  205.     }
  206.     *Option: RASTERMODE
  207.     {
  208.         *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  209.         *Command: CmdSelect
  210.         {
  211.     *Order: DOC_SETUP.6
  212.     *Cmd: "@PJL SET LIMAGEENHANCE=OFF<0A>"
  213.         }
  214.     }
  215. }
  216. *Endif:
  217. *%******************************************************************************************
  218. *%                                      Paper Size
  219. *%******************************************************************************************
  220. *Feature: PaperSize
  221. {
  222.     *rcNameID: =PAPER_SIZE_DISPLAY
  223.     *DefaultOption: LETTER
  224.     *Option: LETTER
  225.     {
  226.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  227.         *PageProtectMem: 1028
  228.         *switch: Orientation
  229.         {
  230.             *case: PORTRAIT
  231.             {
  232.                 *PrintableArea: PAIR(9500, 12500)
  233.                 *PrintableOrigin: PAIR(400, 400)
  234.                 *CursorOrigin: PAIR(300, 300)
  235.                 *Command: CmdSelect
  236.                 {
  237.                     *Order: DOC_SETUP.12
  238.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5260x7704Y"
  239.                 }
  240.             }
  241.             *case: LANDSCAPE_CC90
  242.             {
  243.                 *PrintableArea: PAIR(9500, 12200)
  244.                 *PrintableOrigin: PAIR(450, 300)
  245.                 *CursorOrigin: PAIR(200, 12900)
  246.                 *Command: CmdSelect
  247.                 {
  248.                     *Order: DOC_SETUP.12
  249.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7332x5880Y"
  250.                 }
  251.             }
  252.         }
  253.         *Constraints: InputBin.ENVMANUAL
  254.     }
  255.     *Option: LEGAL
  256.     {
  257.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  258.         *PageProtectMem: 1692
  259.         *switch: Orientation
  260.         {
  261.             *case: PORTRAIT
  262.             {
  263.                 *PrintableArea: PAIR(9000, 15500)
  264.                 *PrintableOrigin: PAIR(400, 600)
  265.                 *CursorOrigin: PAIR(180, 300)
  266.                 *Command: CmdSelect
  267.                 {
  268.                     *Order: DOC_SETUP.12
  269.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5880x8900Y"
  270.                 }
  271.             }
  272.             *case: LANDSCAPE_CC90
  273.             {
  274.                 *PrintableArea: PAIR(9000, 15500)
  275.                 *PrintableOrigin: PAIR(400, 900)
  276.                 *CursorOrigin: PAIR(180, 16500)
  277.                 *Command: CmdSelect
  278.                 {
  279.                     *Order: DOC_SETUP.12
  280.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t8900x5880Y"
  281.                 }
  282.             }
  283.         }
  284.         *Constraints: InputBin.ENVMANUAL
  285.     }
  286.     *Option: Option2 *% Other Envelope 8 1/2 x 14 in
  287.     {
  288.         *rcNameID: 358
  289.         *OptionID: 358
  290.         *PageDimensions: PAIR(10200, 16800)
  291.         *PageProtectMem: 5260
  292.         *switch: Orientation
  293.         {
  294.             *case: PORTRAIT
  295.             {
  296.                 *PrintableArea: PAIR(9000, 15500)
  297.                 *PrintableOrigin: PAIR(400, 600)
  298.                 *CursorOrigin: PAIR(180, 300)
  299.                 *Command: CmdSelect
  300.                 {
  301.                     *Order: DOC_SETUP.12
  302.                     *Cmd: "<1B>&l600a8c1E<1B>*p0x0Y<1B>*c0t5880x8900Y"
  303.                 }
  304.             }
  305.             *case: LANDSCAPE_CC90
  306.             {
  307.                 *PrintableArea: PAIR(9000, 15500)
  308.                 *PrintableOrigin: PAIR(400, 900)
  309.                 *CursorOrigin: PAIR(180, 16500)
  310.                 *Command: CmdSelect
  311.                 {
  312.                     *Order: DOC_SETUP.12
  313.                     *Cmd: "<1B>&l600a8c1E<1B>*p0x0Y<1B>*c0t8900x5880Y"
  314.                 }
  315.             }
  316.         }
  317.         *Constraints: InputBin.Tray1
  318.         *Constraints: InputBin.Tray2
  319.         *Constraints: InputBin.Tray3
  320.         *Constraints: InputBin.MANUAL
  321.     }
  322.     *Option: Option3 *% Universal 8 1/2 x 14 in
  323.     {
  324.         *rcNameID: 258
  325.         *OptionID: 258
  326.         *PageDimensions: PAIR(10200, 16800)
  327.         *PageProtectMem: 5230
  328.         *switch: Orientation
  329.         {
  330.             *case: PORTRAIT
  331.             {
  332.                 *PrintableArea: PAIR(9000, 15500)
  333.                 *PrintableOrigin: PAIR(400, 600)
  334.                 *CursorOrigin: PAIR(180, 300)
  335.                 *Command: CmdSelect
  336.                 {
  337.                     *Order: DOC_SETUP.12
  338.                     *Cmd: "<1B>&l101a8c1E<1B>*p0x0Y<1B>*c0t5880x8900Y"
  339.                 }
  340.             }
  341.             *case: LANDSCAPE_CC90
  342.             {
  343.                 *PrintableArea: PAIR(9000, 15500)
  344.                 *PrintableOrigin: PAIR(400, 900)
  345.                 *CursorOrigin: PAIR(180, 16500)
  346.                 *Command: CmdSelect
  347.                 {
  348.                     *Order: DOC_SETUP.12
  349.                     *Cmd: "<1B>&l101a8c1E<1B>*p0x0Y<1B>*c0t8900x5880Y"
  350.                 }
  351.             }
  352.         }
  353.         *Constraints: InputBin.Tray1
  354.         *Constraints: InputBin.Tray2
  355.         *Constraints: InputBin.Tray3
  356.         *Constraints: InputBin.ENVMANUAL
  357.     }
  358.     *Option: EXECUTIVE
  359.     {
  360.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  361.         *PageProtectMem: 4109
  362.         *switch: Orientation
  363.         {
  364.             *case: PORTRAIT
  365.             {
  366.                 *PrintableArea: PAIR(8100, 11500)
  367.                 *PrintableOrigin: PAIR(300, 300)
  368.                 *CursorOrigin: PAIR(300, 200)
  369.                 *Command: CmdSelect
  370.                 {
  371.                     *Order: DOC_SETUP.12
  372.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  373.                 }
  374.             }
  375.             *case: LANDSCAPE_CC90
  376.             {
  377.                 *PrintableArea: PAIR(8300, 11500)
  378.                 *PrintableOrigin: PAIR(200, 300)
  379.                 *CursorOrigin: PAIR(200, 12300)
  380.                 *Command: CmdSelect
  381.                 {
  382.                     *Order: DOC_SETUP.12
  383.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  384.                 }
  385.             }
  386.         }
  387.         *Constraints: InputBin.ENVMANUAL
  388.     }
  389.     *Option: A4
  390.     {
  391.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  392.         *PageProtectMem: 4249
  393.         *switch: Orientation
  394.         {
  395.             *case: PORTRAIT
  396.             {
  397.                 *PrintableArea: PAIR(9100, 13200)
  398.                 *PrintableOrigin: PAIR(400, 300)
  399.                 *CursorOrigin: PAIR(288, 180)
  400.                 *Command: CmdSelect
  401.                 {
  402.                     *Order: DOC_SETUP.12
  403.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  404.                 }
  405.             }
  406.             *case: LANDSCAPE_CC90
  407.             {
  408.                 *PrintableArea: PAIR(9100, 13200)
  409.                 *PrintableOrigin: PAIR(400, 300)
  410.                 *CursorOrigin: PAIR(204, 13824)
  411.                 *Command: CmdSelect
  412.                 {
  413.                     *Order: DOC_SETUP.12
  414.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  415.                 }
  416.             }
  417.         }
  418.     *Constraints: InputBin.ENVMANUAL
  419.     }
  420.     *Option: B5
  421.     {
  422.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  423.         *PageProtectMem: 3198
  424.         *switch: Orientation
  425.         {
  426.             *case: PORTRAIT
  427.             {
  428.                 *PrintableArea: PAIR(7900, 11144)
  429.                 *PrintableOrigin: PAIR(350, 300)
  430.                 *CursorOrigin: PAIR(300, 100)
  431.                 *Command: CmdSelect
  432.                 {
  433.                     *Order: DOC_SETUP.12
  434.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t4970x7040Y"
  435.                 }
  436.             }
  437.             *case: LANDSCAPE_CC90
  438.             {
  439.                 *PrintableArea: PAIR(7760, 11140)
  440.                 *PrintableOrigin: PAIR(300, 400)
  441.                 *CursorOrigin: PAIR(100, 11940)
  442.                 *Command: CmdSelect
  443.                 {
  444.                     *Order: DOC_SETUP.12
  445.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t6780x4970Y"
  446.                 }
  447.             }
  448.         }
  449.     *Constraints: InputBin.ENVMANUAL
  450.     }
  451.     *Option: ENV_10
  452.     {
  453.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  454.         *PageProtectMem: 4109
  455.         *switch: Orientation
  456.         {
  457.             *case: PORTRAIT
  458.             {
  459.                 *PrintableArea: PAIR(4296, 10800)
  460.                 *PrintableOrigin: PAIR(300, 300)
  461.                 *CursorOrigin: PAIR(300, 160)
  462.                 *Command: CmdSelect
  463.                 {
  464.                     *Order: DOC_SETUP.12
  465.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  466.                 }
  467.             }
  468.             *case: LANDSCAPE_CC90
  469.             {
  470.                 *PrintableArea: PAIR(4356, 10800)
  471.                 *PrintableOrigin: PAIR(300, 300)
  472.                 *CursorOrigin: PAIR(200, 11100)
  473.                 *Command: CmdSelect
  474.                 {
  475.                     *Order: DOC_SETUP.12
  476.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  477.                 }
  478.             }
  479.         }
  480.         *Constraints: InputBin.Tray1
  481.         *Constraints: InputBin.Tray2
  482.         *Constraints: InputBin.Tray3
  483.         *Constraints: InputBin.MANUAL
  484.     }
  485.     *Option: ENV_9
  486.     {
  487.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  488.         *PageProtectMem: 4109
  489.         *switch: Orientation
  490.         {
  491.             *case: PORTRAIT
  492.             {
  493.                 *PrintableArea: PAIR(3996, 10056)
  494.                 *PrintableOrigin: PAIR(300, 300)
  495.                 *CursorOrigin: PAIR(300, 160)
  496.                 *Command: CmdSelect
  497.                 {
  498.                     *Order: DOC_SETUP.12
  499.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  500.                 }
  501.             }
  502.             *case: LANDSCAPE_CC90
  503.             {
  504.                 *PrintableArea: PAIR(4056, 10056)
  505.                 *PrintableOrigin: PAIR(300, 300)
  506.                 *CursorOrigin: PAIR(200, 10356)
  507.                 *Command: CmdSelect
  508.                 {
  509.                     *Order: DOC_SETUP.12
  510.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  511.                 }
  512.             }
  513.         }
  514.        *Constraints: InputBin.Tray1
  515.        *Constraints: InputBin.Tray2
  516.        *Constraints: InputBin.Tray3
  517.        *Constraints: InputBin.MANUAL
  518.     }
  519.     *Option: ENV_DL
  520.     {
  521.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  522.         *PageProtectMem: 4109
  523.         *switch: Orientation
  524.         {
  525.             *case: PORTRAIT
  526.             {
  527.                 *PrintableArea: PAIR(4596, 9792)
  528.                 *PrintableOrigin: PAIR(300, 300)
  529.                 *CursorOrigin: PAIR(300, 160)
  530.                 *Command: CmdSelect
  531.                 {
  532.                     *Order: DOC_SETUP.12
  533.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x5995Y"
  534.                 }
  535.             }
  536.             *case: LANDSCAPE_CC90
  537.             {
  538.                 *PrintableArea: PAIR(4596, 9492)
  539.                 *PrintableOrigin: PAIR(300, 400)
  540.                 *CursorOrigin: PAIR(200, 9950)
  541.                 *Command: CmdSelect
  542.                 {
  543.                     *Order: DOC_SETUP.12
  544.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5995x2758Y"
  545.                 }
  546.             }
  547.         }
  548.         *Constraints: InputBin.Tray1
  549.         *Constraints: InputBin.Tray2
  550.         *Constraints: InputBin.Tray3
  551.         *Constraints: InputBin.MANUAL
  552.     }
  553.     *Option: ENV_C5
  554.     {
  555.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  556.         *PageProtectMem: 4109
  557.         *switch: Orientation
  558.         {
  559.             *case: PORTRAIT
  560.             {
  561.                 *PrintableArea: PAIR(7032, 10224)
  562.                 *PrintableOrigin: PAIR(350, 300)
  563.                 *CursorOrigin: PAIR(300, 200)
  564.                 *Command: CmdSelect
  565.                 {
  566.                     *Order: DOC_SETUP.12
  567.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4231x6250Y"
  568.                 }
  569.             }
  570.             *case: LANDSCAPE_CC90
  571.             {
  572.                 *PrintableArea: PAIR(7056, 9624)
  573.                 *PrintableOrigin: PAIR(375, 500)
  574.                 *CursorOrigin: PAIR(200, 10780)
  575.                 *Command: CmdSelect
  576.                 {
  577.                     *Order: DOC_SETUP.12
  578.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6202x4352Y"
  579.                 }
  580.             }
  581.         }
  582.         *Constraints: InputBin.Tray1
  583.         *Constraints: InputBin.Tray2
  584.         *Constraints: InputBin.Tray3
  585.         *Constraints: InputBin.MANUAL
  586.     }
  587.     *Option: ENV_MONARCH
  588.     {
  589.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  590.         *PageProtectMem: 4109
  591.         *switch: Orientation
  592.         {
  593.             *case: PORTRAIT
  594.             {
  595.                 *PrintableArea: PAIR(3996, 8400)
  596.                 *PrintableOrigin: PAIR(300, 300)
  597.                 *CursorOrigin: PAIR(300, 200)
  598.                 *Command: CmdSelect
  599.                 {
  600.                     *Order: DOC_SETUP.12
  601.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2429x5160Y"
  602.                 }
  603.             }
  604.             *case: LANDSCAPE_CC90
  605.             {
  606.                 *PrintableArea: PAIR(4056, 8400)
  607.                 *PrintableOrigin: PAIR(300, 500)
  608.                 *CursorOrigin: PAIR(200, 9000)
  609.                 *Command: CmdSelect
  610.                 {
  611.                     *Order: DOC_SETUP.12
  612.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5112x2549Y"
  613.                 }
  614.             }
  615.         }
  616.         *Constraints: InputBin.Tray1
  617.         *Constraints: InputBin.Tray2
  618.         *Constraints: InputBin.Tray3
  619.         *Constraints: InputBin.MANUAL
  620.     }
  621.     *Option: ENV_B5
  622.     {
  623.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  624.         *PageProtectMem: 4109
  625.         *switch: Orientation
  626.         {
  627.             *case: PORTRAIT
  628.             {
  629.                 *PrintableArea: PAIR(7716, 11208)
  630.                 *PrintableOrigin: PAIR(300, 300)
  631.                 *CursorOrigin: PAIR(300, 160)
  632.                 *Command: CmdSelect
  633.                 {
  634.                     *Order: DOC_SETUP.12
  635.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  636.                 }
  637.             }
  638.             *case: LANDSCAPE_CC90
  639.             {
  640.                 *PrintableArea: PAIR(7716, 11208)
  641.                 *PrintableOrigin: PAIR(300, 700)
  642.                 *CursorOrigin: PAIR(200, 12000)
  643.                 *Command: CmdSelect
  644.                 {
  645.                     *Order: DOC_SETUP.12
  646.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  647.                 }
  648.             }
  649.         }
  650.         *Constraints: InputBin.Tray1
  651.         *Constraints: InputBin.Tray2
  652.         *Constraints: InputBin.Tray3
  653.         *Constraints: InputBin.MANUAL
  654.     }
  655. }
  656. *%******************************************************************************************
  657. *%                                      Media Type
  658. *%******************************************************************************************
  659. *Feature: MediaType
  660. {
  661.     *rcNameID: =MEDIA_TYPE_DISPLAY
  662.     *DefaultOption: AUTOSELECT
  663.  
  664.      *Option: AUTOSELECT
  665.     {
  666.         *rcNameID: 262
  667.         *Command: CmdSelect
  668.         {
  669.             *Order: DOC_SETUP.15
  670.             *Cmd: ""
  671.         }
  672.     }
  673.     *Option: PLAIN
  674.     {
  675.         *rcNameID: =PLAIN_PAPER_DISPLAY
  676.         *Command: CmdSelect
  677.         {
  678.             *Order: DOC_SETUP.15
  679.             *Cmd: "<1B>&n6WdPlain"
  680.         }
  681.     }
  682.     *Option: TRANSPARENCY
  683.     {
  684.         *rcNameID: =TRANSPARENCY_DISPLAY
  685.         *Command: CmdSelect
  686.         {
  687.             *Order: DOC_SETUP.15
  688.             *Cmd: "<1B>&n13WdTransparency"
  689.         }
  690.     }
  691.     *Option: BOND
  692.     {
  693.         *rcNameID: 323
  694.         *Command: CmdSelect
  695.         {
  696.             *Order: DOC_SETUP.15
  697.             *Cmd: "<1B>&n5WdBond"
  698.         }
  699.     }
  700.      *Option: CARDSTOCK
  701.     {
  702.         *rcNameID: 324
  703.         *Command: CmdSelect
  704.         {
  705.             *Order: DOC_SETUP.15
  706.             *Cmd: "<1B>&n11WdCard Stock"
  707.  
  708.         }
  709.     }
  710.    *Option: LABELS
  711.     {
  712.         *rcNameID: 325
  713.         *Command: CmdSelect
  714.         {
  715.             *Order: DOC_SETUP.15
  716.             *Cmd: "<1B>&n7WdLabels"
  717.  
  718.         }
  719.     }
  720.     *Option: LETTERHEAD
  721.     {
  722.         *rcNameID: 326
  723.         *Command: CmdSelect
  724.         {
  725.             *Order: DOC_SETUP.15
  726.             *Cmd: "<1B>&n11WdLetterhead"
  727.  
  728.         }
  729.     }
  730.     *Option: PREPRINTED
  731.     {
  732.         *rcNameID: 327
  733.         *Command: CmdSelect
  734.         {
  735.             *Order: DOC_SETUP.15
  736.             *Cmd: "<1B>&n11WdPreprinted"
  737.  
  738.         }
  739.     }
  740.    *Option: COLOREDPAPER
  741.     {
  742.         *rcNameID: 328
  743.         *Command: CmdSelect
  744.         {
  745.             *Order: DOC_SETUP.15
  746.             *Cmd: "<1B>&n6WdColor"
  747.  
  748.         }
  749.     }
  750.     *Option: ENVELOPE
  751.     {
  752.         *rcNameID: 329
  753.         *Command: CmdSelect
  754.         {
  755.             *Order: DOC_SETUP.15
  756.             *Cmd: "<1B>&n9WdEnvelope"
  757.  
  758.         }
  759.     }
  760. }
  761. *%******************************************************************************************
  762. *%                                      Color Mode
  763. *%******************************************************************************************
  764. *Feature: ColorMode
  765. {
  766.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  767.     *DefaultOption: 24bpp
  768.     *Option: Mono
  769.     {
  770.         *rcNameID: =MONO_DISPLAY
  771.         *DevNumOfPlanes: 1
  772.         *DevBPP: 1
  773.         *Color? : FALSE
  774.     }
  775.     *Option: Color
  776.     {
  777.         *rcNameID: =COLOR_DISPLAY
  778.         *DevNumOfPlanes: 3
  779.         *DevBPP: 1
  780.         *DrvBPP: 4
  781.         EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  782.         *ColorPlaneOrder: LIST(CYAN, MAGENTA, YELLOW)
  783.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  784.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  785.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  786.         *Command: CmdSelectBlackColor { *Cmd : "<1B>*v7S" }
  787.         *Command: CmdSelectRedColor { *Cmd : "<1B>*v6S" }
  788.         *Command: CmdSelectGreenColor { *Cmd : "<1B>*v5S" }
  789.         *Command: CmdSelectYellowColor { *Cmd : "<1B>*v4S" }
  790.         *Command: CmdSelectBlueColor { *Cmd : "<1B>*v3S" }
  791.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>*v2S" }
  792.         *Command: CmdSelectCyanColor { *Cmd : "<1B>*v1S" }
  793.         *Command: CmdSelectWhiteColor { *Cmd : "<1B>*v0S" }
  794.         *Command: CmdSelect
  795.         {
  796.             *Order: PAGE_SETUP.16
  797.             *Cmd: "<1B>*r-3U"
  798.         }
  799.     }
  800.     *Option: 8bpp
  801.     {
  802.         *rcNameID: =8BPP_DISPLAY
  803.         *DevNumOfPlanes: 1
  804.         *DevBPP: 8
  805.         *DrvBPP: 8
  806.         *PaletteSize: 256
  807.         *PaletteProgrammable? : TRUE
  808.         *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  809. + "I" }
  810.         *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  811.         *Command: CmdSelect
  812.         {
  813.             *Order: PAGE_SETUP.16
  814.             *Cmd: "<1B>*v1N<1B>*v1O<1B>*t0I<1B>*l184O<1B>*v6W<000108080808>"
  815.         }
  816.     }
  817.     *Option: 24bpp
  818.     {
  819.         *rcNameID: =24BPP_DISPLAY
  820.         *DevNumOfPlanes: 1
  821.         *DevBPP: 24
  822.         *DrvBPP: 24
  823.         *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  824.         *PaletteSize: 256
  825.         *PaletteProgrammable? : TRUE
  826.         *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  827. + "I" }
  828.         *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  829.         *Command: CmdSetSrcBmpWidth { *Cmd : "<1B>*r" %d{RasterDataWidthInBytes / 3}"S" }
  830.         *Command: CmdSelect
  831.         {
  832.             *Order: PAGE_SETUP.16
  833.             *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O<1B>*v6W<0003080808081B>*v0a0b0c7i255a255b255c0I<1B>*"
  834. + "o3W<060400>"
  835.         }
  836.     }
  837. }
  838. *%******************************************************************************************
  839. *%                                      Color Correction
  840. *%******************************************************************************************
  841. *Feature: ColorCorrection
  842. {
  843.     *rcNameID: =RC_COLOR_CORRECTION
  844.     *FeatureType: DOC_PROPERTY
  845.     *Option: PrinterDefault
  846.     {
  847.         *rcNameID: =RC_PRINTER_DEFAULT
  848.         *Command: CmdSelect
  849.          {
  850.              *Order: DOC_SETUP.5
  851.              *Cmd: "@PJL SET LCOLORCORRECTION=<0A>"
  852.          }
  853.     }
  854.     *Option: None
  855.     {
  856.         *rcNameID: =RC_CC_NONE
  857.         *Command: CmdSelect
  858.         {
  859.             *Order: DOC_SETUP.5
  860.             *Cmd: "@PJL SET LCOLORCORRECTION=NONE<0A>"
  861.         }
  862.     }
  863.     *Option: Display
  864.     {
  865.         *rcNameID: =RC_CC_DISPLAY
  866.         *Command: CmdSelect
  867.         {
  868.             *Order: DOC_SETUP.5
  869.             *Cmd: "@PJL SET LCOLORCORRECTION=DISPLAY<0A>"
  870.         }
  871.     }
  872.     *Option: Vivid
  873.     {
  874.         *rcNameID: =RC_CC_VIVID
  875.         *Command: CmdSelect
  876.         {
  877.             *Order: DOC_SETUP.5
  878.             *Cmd: "@PJL SET LCOLORCORRECTION=VIVID<0A>"
  879.         }
  880.     }
  881.     *Option: Auto
  882.     {
  883.         *rcNameID: =RC_CC_AUTO
  884.         *Command: CmdSelect
  885.         {
  886.             *Order: DOC_SETUP.5
  887.             *Cmd: "@PJL SET LCOLORCORRECTION=AUTO<0A>"
  888.         }
  889.     }
  890. }
  891. *%******************************************************************************************
  892. *%                                      HalfTone
  893. *%******************************************************************************************
  894. *Feature: Halftone
  895. {
  896.     *rcNameID: =HALFTONING_DISPLAY
  897.     *DefaultOption: HT_PATSIZE_AUTO
  898.     *Option: HT_PATSIZE_AUTO
  899.     {
  900.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  901.     }
  902.     *Option: HT_PATSIZE_SUPERCELL_M
  903.     {
  904.         *rcNameID: =HT_SUPERCELL_DISPLAY
  905.     }
  906.     *Option: HT_PATSIZE_6x6_M
  907.     {
  908.         *rcNameID: =HT_DITHER6X6_DISPLAY
  909.     }
  910.     *Option: HT_PATSIZE_8x8_M
  911.     {
  912.         *rcNameID: =HT_DITHER8X8_DISPLAY
  913.     }
  914. }
  915. *%******************************************************************************************
  916. *%                                      Memory
  917. *%******************************************************************************************
  918. *Feature: Memory
  919. {
  920.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  921.     *DefaultOption: 32768KB
  922.     *Option: 4096KB
  923.     {
  924.         *Name: "4MB"
  925.         *MemoryConfigKB: PAIR(4096, 6750)
  926.     }
  927.     *Option: 8192KB
  928.     {
  929.         *Name: "8MB"
  930.         *MemoryConfigKB: PAIR(8192, 10350)
  931.     }
  932.     *Option: 16384KB
  933.     {
  934.         *Name: "16MB"
  935.         *MemoryConfigKB: PAIR(16384, 13950)
  936.     }
  937.     *Option: 20480KB
  938.     {
  939.         *Name: "20MB"
  940.         *MemoryConfigKB: PAIR(20480, 17550)
  941.     }
  942.     *Option: 24576KB
  943.     {
  944.         *Name: "24MB"
  945.         *MemoryConfigKB: PAIR(24576, 21150)
  946.     }
  947.     *Option: 28672KB
  948.     {
  949.         *Name: "28MB"
  950.         *MemoryConfigKB: PAIR(28672, 24750)
  951.     }
  952.     *Option: 32768KB
  953.     {
  954.         *Name: "32MB"
  955.         *MemoryConfigKB: PAIR(32768, 28350)
  956.     }
  957.     *Option: 36864KB
  958.     {
  959.         *Name: "36MB"
  960.         *MemoryConfigKB: PAIR(36864, 31950)
  961.     }
  962.     *Option: 40960KB
  963.     {
  964.         *Name: "40MB"
  965.         *MemoryConfigKB: PAIR(40960, 35550)
  966.     }
  967.     *Option: 45056KB
  968.     {
  969.         *Name: "44MB"
  970.         *MemoryConfigKB: PAIR(45056, 39150)
  971.     }
  972.     *Option: 49152KB
  973.     {
  974.         *Name: "48MB"
  975.         *MemoryConfigKB: PAIR(49152, 43050)
  976.     }
  977.     *Option: 53248KB
  978.     {
  979.         *Name: "52MB"
  980.         *MemoryConfigKB: PAIR(53248, 46350)
  981.     }
  982.     *Option: 57344KB
  983.     {
  984.         *Name: "56MB"
  985.         *MemoryConfigKB: PAIR(57344, 49950)
  986.     }
  987.     *Option: 61440KB
  988.     {
  989.         *Name: "60MB"
  990.         *MemoryConfigKB: PAIR(61440, 53550)
  991.     }
  992.     *Option: 65536KB
  993.     {
  994.         *Name: "64MB"
  995.         *MemoryConfigKB: PAIR(65536, 57150)
  996.     }
  997.     *Option: 69632KB
  998.     {
  999.         *Name: "68MB"
  1000.         *MemoryConfigKB: PAIR(69632, 60750)
  1001.     }
  1002.     *Option: 73728KB
  1003.     {
  1004.         *Name: "72MB"
  1005.         *MemoryConfigKB: PAIR(73728, 64350)
  1006.     }
  1007.     *Option: 77824KB
  1008.     {
  1009.         *Name: "76MB"
  1010.         *MemoryConfigKB: PAIR(77824, 67950)
  1011.     }
  1012.     *Option: 81920KB
  1013.     {
  1014.         *Name: "80MB"
  1015.         *MemoryConfigKB: PAIR(81920, 71550)
  1016.     }
  1017.     *Option: 86016KB
  1018.     {
  1019.         *Name: "84MB"
  1020.         *MemoryConfigKB: PAIR(86016, 75150)
  1021.     }
  1022.     *Option: 90112KB
  1023.     {
  1024.         *Name: "88MB"
  1025.         *MemoryConfigKB: PAIR(90112, 78750)
  1026.     }
  1027.     *Option: 94208KB
  1028.     {
  1029.         *Name: "92MB"
  1030.         *MemoryConfigKB: PAIR(94208, 82350)
  1031.     }
  1032.     *Option: 98304KB
  1033.     {
  1034.         *Name: "96MB"
  1035.         *MemoryConfigKB: PAIR(98304, 85950)
  1036.     }
  1037.     *Option: 102400KB
  1038.     {
  1039.         *Name: "100MB"
  1040.         *MemoryConfigKB: PAIR(102400, 89700)
  1041.     }
  1042.     *Option: 106496KB
  1043.     {
  1044.         *Name: "104MB"
  1045.         *MemoryConfigKB: PAIR(106496, 93350)
  1046.     }
  1047.     *Option: 114688KB
  1048.     {
  1049.         *Name: "112MB"
  1050.         *MemoryConfigKB: PAIR(114688, 100550)
  1051.     }
  1052.     *Option: 122880KB
  1053.     {
  1054.         *Name: "120MB"
  1055.         *MemoryConfigKB: PAIR(122880, 108750)
  1056.     }
  1057.     *Option: 131072KB
  1058.     {
  1059.         *Name: "128MB"
  1060.         *MemoryConfigKB: PAIR(131072, 116250)
  1061.     }
  1062.     *Option: 135168KB
  1063.     {
  1064.         *Name: "132MB"
  1065.         *MemoryConfigKB: PAIR(135168, 120000)
  1066.     }
  1067.     *Option: 139264KB
  1068.     {
  1069.         *Name: "136MB"
  1070.         *MemoryConfigKB: PAIR(139264, 123750)
  1071.     }
  1072.     *Option: 147456KB
  1073.     {
  1074.         *Name: "144MB"
  1075.         *MemoryConfigKB: PAIR(147456, 130950)
  1076.     }
  1077.     *Option: 155648KB
  1078.     {
  1079.         *Name: "152MB"
  1080.         *MemoryConfigKB: PAIR(155648, 138150)
  1081.     }
  1082.     *Option: 163840KB
  1083.     {
  1084.         *Name: "160MB"
  1085.         *MemoryConfigKB: PAIR(163840, 145350)
  1086.     }
  1087.     *Option: 188416KB
  1088.     {
  1089.         *Name: "184MB"
  1090.         *MemoryConfigKB: PAIR(188416, 166950)
  1091.     }
  1092.     *Option: 196608KB
  1093.     {
  1094.         *Name: "192MB"
  1095.         *MemoryConfigKB: PAIR(196608, 174150)
  1096.     }
  1097. }
  1098. *%******************************************************************************************
  1099. *%                                      Duplex Unit
  1100. *%******************************************************************************************
  1101. *Feature: DuplexUnit
  1102. {
  1103.     *rcNameID: 340
  1104.     *FeatureType: PRINTER_PROPERTY
  1105.     *DefaultOption: FALSE
  1106.       *Option: FALSE
  1107.     {
  1108.         *rcNameID: 335
  1109.         *DisabledFeatures: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1110.     }
  1111.     *Option: TRUE
  1112.     {
  1113.         *rcNameID: 336
  1114.     }
  1115. }
  1116. *%******************************************************************************************
  1117. *%                                      Duplex Type
  1118. *%******************************************************************************************
  1119. *Feature: Duplex
  1120. {
  1121.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1122.     *DefaultOption: NONE
  1123.     *Option: NONE
  1124.     {
  1125.         *rcNameID: =NONE_DISPLAY
  1126.         *Command: CmdSelect
  1127.         {
  1128.             *Order: DOC_SETUP.9
  1129.             *Cmd: "<1B>&l0S"
  1130.         }
  1131.     }
  1132.     *Option: VERTICAL
  1133.     {
  1134.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1135.         *Command: CmdSelect
  1136.         {
  1137.             *Order: DOC_SETUP.9
  1138.             *Cmd: "<1B>&l1S"
  1139.         }
  1140.     }
  1141.     *Option: HORIZONTAL
  1142.     {
  1143.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1144.         *Command: CmdSelect
  1145.         {
  1146.             *Order: DOC_SETUP.9
  1147.             *Cmd: "<1B>&l2S"
  1148.         }
  1149.     }
  1150. }
  1151. *%******************************************************************************************
  1152. *%                                      Page Protect
  1153. *%******************************************************************************************
  1154. *Feature: PageProtect
  1155. {
  1156.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1157.     *DefaultOption: OFF
  1158.     *Option: ON
  1159.     {
  1160.         *rcNameID: =ON_DISPLAY
  1161.         *Command: CmdSelect
  1162.         {
  1163.             *Order: DOC_SETUP.1
  1164.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  1165.         }
  1166.     }
  1167.     *Option: OFF
  1168.     {
  1169.         *rcNameID: =OFF_DISPLAY
  1170.         *Command: CmdSelect
  1171.         {
  1172.             *Order: DOC_SETUP.1
  1173.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  1174.         }
  1175.     }
  1176. }
  1177. *%******************************************************************************************
  1178. *%                                      Doc setup commands
  1179. *%******************************************************************************************
  1180. *Command: CmdStartDoc
  1181. {
  1182.     *Order: DOC_SETUP.7
  1183.     *Cmd: "<1B>&u1200D<1B>*r0F"
  1184. }
  1185. *Command: CmdStartPage
  1186. {
  1187.     *Order: PAGE_SETUP.1
  1188.     *Cmd: "<1B>*b0M<0D>"
  1189. }
  1190. *Command: CmdEndJob
  1191. {
  1192.     *Order: JOB_FINISH.1
  1193.     *Cmd: "<1B>E<1B>%%-12345X@PJL<20>LPORTROTATE<0A><1B>%%-12345X"
  1194. }
  1195. *Command: CmdCopies
  1196. {
  1197.     *Order: DOC_SETUP.13
  1198.     *Cmd: "<1B>&l" %d{NumOfCopies}"X"
  1199. }
  1200. *%******************************************************************************************
  1201. *%                                      Cursor and Page Control
  1202. *%******************************************************************************************
  1203. *RotateCoordinate?: TRUE
  1204. *RotateRaster?: TRUE
  1205. *RotateFont?: TRUE
  1206. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1207. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1208. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1209. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1210. *XMoveThreshold: 0
  1211. *YMoveThreshold: 0
  1212. *XMoveUnit: 1200
  1213. *YMoveUnit: 1200
  1214. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX) }"X" }
  1215. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel) )}"X" }
  1216. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel) )}"X" }
  1217. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY) }"Y" }
  1218. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel) }"Y" }
  1219. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel) }"Y" }
  1220.  
  1221. *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  1222. + "I" }
  1223. *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  1224.  
  1225.  
  1226.  
  1227. *Command: CmdCR { *Cmd : "<0D>" }    *% Carraige Return
  1228. *Command: CmdLF { *Cmd : "<0A>" }    *% Line Feed
  1229. *Command: CmdFF { *Cmd : "<0C>" }    *% Form Feed -- Used also to eject a page.
  1230.  
  1231.  
  1232.  
  1233. *Command: CmdBackSpace { *Cmd : "<08>" }
  1234. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1235. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1236. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1237. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1238. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1239. *EjectPageWithFF?: TRUE
  1240. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1241. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1242. *OutputDataFormat: H_BYTE
  1243. *OptimizeLeftBound?: TRUE
  1244. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1245. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1246. *TTFSEnabled?: TRUE
  1247. *DefaultFont: 216
  1248. *DefaultCTT: 0
  1249. *CharPosition: BASELINE
  1250. *DeviceFonts: LIST(136,138,146,147,148,149,150,151,152,153,154,155,156,157,
  1251. +                   163,164,165,166,196,197,198,199,200,201,202,203,209,210,
  1252. +                   211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
  1253. +                   227,228,229,230)
  1254. *MinFontID: 16534
  1255. *MaxFontID: 32768
  1256. *switch: Resolution
  1257. {
  1258.     *case: Option1
  1259.     {
  1260.         *FontFormat: HPPCL_OUTLINE
  1261.     }
  1262.     *case: Option2
  1263.     {
  1264.         *FontFormat:  HPPCL_OUTLINE
  1265.     }
  1266.     *case: Option3
  1267.     {
  1268.         *FontFormat: HPPCL_RES
  1269.     }
  1270. }
  1271. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1272. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1273. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1274. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1275. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1276. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1277. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1278.  
  1279.  
  1280. *%********************************************************************************************
  1281. *%*                                     Vector Commands.
  1282. *%********************************************************************************************
  1283. *MinGrayFill: 1
  1284. *MaxGrayFill: 100
  1285. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize) }"A" }
  1286. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize) }"B" }
  1287. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1288. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1289. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1290.  
  1291.